/**
 * ViewComponent 家族导出
 * 
 * 提供分层的视图组件系统：
 * - ViewComponentBase: 基础组件（最小）
 * - ViewComponentSprite: Sprite 专用（更细粒度）✨
 * - ViewComponentLabel: Label 专用（更细粒度）✨
 * - ViewComponent2D: 2D 渲染专用（Sprite + Label）
 * - ViewComponentPhysics: 物理专用
 * - ViewComponentAnimation: 动画专用
 * - ViewComponentFull: 完整组件（向后兼容）
 * 
 * @author AI Assistant
 * @date 2025-11-29
 */

// 基础组件
export { ViewComponentBase } from './ViewComponentBase';

// 细粒度组件（推荐）✨
export { ViewComponentSprite } from './ViewComponentSprite';
export { ViewComponentLabel } from './ViewComponentLabel';

// 专用组件
export { ViewComponent2D } from './ViewComponent2D';
export { ViewComponentPhysics } from './ViewComponentPhysics';
export { ViewComponentAnimation } from './ViewComponentAnimation';

// 完整组件
export { ViewComponentFull, ViewComponent, ViewComponentType } from './ViewComponentFull';

